cmake_minimum_required(VERSION 3.13)
project(asio_sigc++ VERSION 0.1.0)

set(CMAKE_CXX_STANDARD_DEFAULT 11)

add_subdirectory(thirdparty)

add_executable(async_server
	async_server.h
	async_session.h
	main_server.cpp
	)

target_link_libraries(async_server
    PRIVATE
    sigc-3.0
    )

add_executable(async_client
	async_client.h
	main_client.cpp
	)

target_link_libraries(async_client
    PRIVATE
    sigc-3.0
    asio_wrapper
    )
